/* 锁选择样式 */
.lock-selection {
  margin-top: 30px;
  padding-top: 20px;
  border-top: 1px solid #e6eeff;
}

.lock-title {
  font-size: 1.2rem;
  font-weight: 600;
  color: #3a5ad7;
  margin-bottom: 15px;
}

.lock-options {
  margin-top: 15px;
  display: flex;
  justify-content: center;
}

.lock-options :deep(.el-radio) {
  margin-right: 20px;
  padding: 8px 16px;
  border-radius: 10px;
  border: 1px solid #e6eeff;
  transition: all 0.3s;
}

.lock-options :deep(.el-radio.is-checked) {
  background: #f0f5ff;
  border-color: #3a5ad7;
}

.lock-options :deep(.el-radio__input.is-checked .el-radio__inner) {
  background-color: #3a5ad7;
  border-color: #3a5ad7;
}

.lock-options :deep(.el-radio__label) {
  font-size: 1rem;
  font-weight: 500;
  color: #7a8599;
}

.lock-options :deep(.el-radio.is-checked .el-radio__label) {
  color: #3a5ad7;
}
